ftp_delete
הפונקציה היא:
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","pass");
echo ftp_delete($conn,"test.txt");
ftp_close($conn);
?>
מן הסתם זה לא עובד...
11 תשובות
לא מזהה בעיה ..אבל יכול להיות שהקובץ נמצא בתיקיה אחרת ולא בראשית של הFTP ?
תנסה לתת ריל פאטצ' אל הקובץ files/test.txt ותסתכל בקישור שהבאתי יש שם דוגמא שעובדת
http://php.net/manual/en/function.ftp-delete.php
לא משנה. הסתדרתי
מצאתי את הפונקציה unlink...
באמת שאני ממש מתפלא שאף אחד לא הגיב פה וסיפר לי על הפונקציה המעניינת הזו.
למה שמישהו יענה לך אם אתה אפילו לא טורח לספר לנו מה השגיאה, ולחפש בלוגים מה קרה.
ואם "מן הסתם זה לא עובד..." - אז "מן הסתם" אתה כנראה יודע למה.
unlink מוחקת קובץ. ו-ftp_delete מוחקת קובץ על שרת ftp. יש הבדל. ולפעמים יש בעיות בהרשאות בגלל ידיים עקומות של מתכנת.
לא חשבתי שצריך לפרט יותר מדי.
די ברור ש-WAMP זה לא FTP...
ולנושא, בשביל מה צריך אז ftp_delete אם יש את unlink שמבצע בדיוק את אותה עבודה רק ללא התחברות לשרת??
לפעמים אתה רוצה להתחבר לשרת מרוחק..
unlink ימחוק לך קובץ בפיילסיסטיים - בתיקיות שקשורות לאפליקציה
ftp_delete ימחוק קובץ בשרת מרוחק..אין צורך שיהיה בפיילסיסטים-תיקיות מרוחקות
הבנתי, תודה רבה!
אמרתם שאפשר להתחבר לשרת FTP מרוחק, כלומר אם יש לי אתר אני יכול גם להתחבר לשרת FTP של אתר אחר ולמחוק משם קבצים וכו'. באותה מידה אני יכול להתחבר ל-MYSQL שהוא לא שלי?
מקווה שהבנתם לאן אני חותר...
אתה יכול לנסות להתחבר, אבל תצטרך לדעת את פרטי הכניסה.